YDKJ(you don't know js) 2.값_3 그러나 자바스크립트에서는 0으로 나누기 연산이 잘 정의되어 있어서 에러 없이 Infinity(Number.POSITIVE_INFINITY)라는 결과값이 나온다. 자바스크립트는 유한 숫자 표현식(앞에서 언급한 IEEE 754 부동 소수정)을 사용하므로 수학 교과서와는 다르게 덧셈, 뺄셈 같은 연산 결과가 +무한대/-무한대가 될 수 있아 예를 들면 대략적으로 이야기하면 Number.MAX_VAL... YDKJ(you don't know js)YDKJ(you don't know js) 4. 강제변환_1 이 책에선 자바스크립트의 타입변환을 암시적 강제변환 / 명싲거 강제변환 두가지로 구별한다. 암시적 강제변환은 불분명한 부수효과로 부터 발생한다. 여기서 B에는 암시적 강제변환이 발생한다 문자열과 숫자의 +연산은 "문자열 접합"처리를 의미한다. 이와 대조적으로 String()함수는 값을 인자로 받아 명백히 문자열 타입으로 강제변환한다. 위에 두가지 방법 모두 42 를 "42"으로 바꾸는데 여기... YDKJ(you don't know js)YDKJ(you don't know js)
2.값_3 그러나 자바스크립트에서는 0으로 나누기 연산이 잘 정의되어 있어서 에러 없이 Infinity(Number.POSITIVE_INFINITY)라는 결과값이 나온다. 자바스크립트는 유한 숫자 표현식(앞에서 언급한 IEEE 754 부동 소수정)을 사용하므로 수학 교과서와는 다르게 덧셈, 뺄셈 같은 연산 결과가 +무한대/-무한대가 될 수 있아 예를 들면 대략적으로 이야기하면 Number.MAX_VAL... YDKJ(you don't know js)YDKJ(you don't know js) 4. 강제변환_1 이 책에선 자바스크립트의 타입변환을 암시적 강제변환 / 명싲거 강제변환 두가지로 구별한다. 암시적 강제변환은 불분명한 부수효과로 부터 발생한다. 여기서 B에는 암시적 강제변환이 발생한다 문자열과 숫자의 +연산은 "문자열 접합"처리를 의미한다. 이와 대조적으로 String()함수는 값을 인자로 받아 명백히 문자열 타입으로 강제변환한다. 위에 두가지 방법 모두 42 를 "42"으로 바꾸는데 여기... YDKJ(you don't know js)YDKJ(you don't know js)